Reclaiming CPU for free with #golang Profile Guided Optimization #pgo
https://blog.cloudflare.com/reclaiming-cpu-for-free-with-pgo/
https://blog.cloudflare.com/reclaiming-cpu-for-free-with-pgo/
The Cloudflare Blog
Reclaiming CPU for free with Go's Profile Guided Optimization
Golang 1.20 introduced support for Profile Guided Optimization (PGO) to the go compiler. This allows guiding the compiler to introduce optimizations based on the real world behaviour of your system. This post covers the process we created for experimentingβ¦
Boost performance of #golang applications with profile guided optimization #googleio
https://www.youtube.com/watch?v=FwzE5Sdhhdw
https://www.youtube.com/watch?v=FwzE5Sdhhdw
YouTube
Boost performance of Go applications with profile guided optimization
By profiling Go applications at runtime, the Go compiler can make better optimization decisions in subsequent builds, leading to substantial improvements in CPU performance. In this technical session, developers will learn how profile-guided optimizationβ¦
encoding/binary: add Append, Encode and Decode https://github.com/golang/go/commit/04bf36e97305197d09554739391f607afde1fd74 #golang
π Go 1.22.4 and 1.21.11 are released!
π Security: Includes security fixes for archive/zip and net/netip
π£ Announcement: https://groups.google.com/g/golang-announce/c/XbxouI9gY7k
β¬οΈ Download: https://go.dev/dl/#go1.22.4
#golang
π Security: Includes security fixes for archive/zip and net/netip
π£ Announcement: https://groups.google.com/g/golang-announce/c/XbxouI9gY7k
β¬οΈ Download: https://go.dev/dl/#go1.22.4
#golang
go.dev
All releases - The Go Programming Language
π Go 1.23 Release Candidate 1 is released!
πββοΈ Run it in dev! Run it in prod! File bugs! https://go.dev/issue/new
π Announcement: https://groups.google.com/g/golang-announce/c/8ciOP5ve_CM
π¦ Download: https://go.dev/dl/#go1.23rc1
#golang
πββοΈ Run it in dev! Run it in prod! File bugs! https://go.dev/issue/new
π Announcement: https://groups.google.com/g/golang-announce/c/8ciOP5ve_CM
π¦ Download: https://go.dev/dl/#go1.23rc1
#golang
GitHub
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
runtime: use SwissTable #golang https://go-review.googlesource.com/c/go/+/582415
π Go 1.22.5 and 1.21.12 are released!
π Security: Includes security fix for net/http
π£ Announcement: https://groups.google.com/g/golang-announce/c/gyb7aM1C9H4
β¬οΈ Download: https://go.dev/dl/#go1.22.5
#golang
π Security: Includes security fix for net/http
π£ Announcement: https://groups.google.com/g/golang-announce/c/gyb7aM1C9H4
β¬οΈ Download: https://go.dev/dl/#go1.22.5
#golang
go.dev
All releases - The Go Programming Language
Simple event broker tries Tiger Style #golang CC @TigerBeetleDB
https://blog.vbang.dk/2024/07/10/seb-tiger-style/
https://blog.vbang.dk/2024/07/10/seb-tiger-style/
blog.vbang.dk
Simple event broker tries Tiger Style
Iβve been on a bender for the past few weeks. I havenβt been able to stop reading and watching content about TigerBeetle. I was especially enamored by videos...
Reduce allocations and comparison performance with the new unique package in Go 1.23
https://josephwoodward.co.uk/2024/08/performance-improvements-unique-package-go-1-23 #golang
https://josephwoodward.co.uk/2024/08/performance-improvements-unique-package-go-1-23 #golang
Joseph Woodward's Blog
Reduce allocations and comparison performance with the new unique package in Go 1.23
Register allocation in the #golang compiler
https://developers.redhat.com/articles/2024/09/24/go-compiler-register-allocation#go_s_register_allocator__a_high_level_view
https://developers.redhat.com/articles/2024/09/24/go-compiler-register-allocation#go_s_register_allocator__a_high_level_view
Red Hat Developer
Register allocation in the Go compiler | Red Hat Developer
As a maintainer of the GCC register allocator (RA), I naturally have a keen interest in the register allocators used in various industrial compilers
π Go 1.23.2 and 1.22.8 are released!
π£ Announcement: https://groups.google.com/g/golang-announce/c/NKEc8VT7Fz0
β¬οΈ Download: https://go.dev/dl/#go1.23.2
#golang
π£ Announcement: https://groups.google.com/g/golang-announce/c/NKEc8VT7Fz0
β¬οΈ Download: https://go.dev/dl/#go1.23.2
#golang
go.dev
All releases - The Go Programming Language
> Swissmaps is enabled by default πMichael Pratt: There will be followup optimizations. Make use of compiler intrinsics.
#golang 1.24 gonna be awesome
From https://github.com/golang/go/issues/43930#issuecomment-2458068992
#golang 1.24 gonna be awesome
From https://github.com/golang/go/issues/43930#issuecomment-2458068992
GitHub
Go compiler and runtime meeting notes Β· Issue #43930 Β· golang/go
Google's Go compiler and runtime team meets periodically (roughly weekly) to discuss ongoing development of the compiler and runtime. While not open to the public, there's been desire by th...